altar tomb - Turkish English Dictionary